// 导入Vue库和SvgIcon组件
import Vue from 'vue'
import SvgIcon from '@/components/SvgIcon'

// 在Vue中注册全局组件'svg-icon'，以便在任何地方使用SvgIcon组件
Vue.component('svg-icon', SvgIcon);

// 创建一个要求上下文对象，用于动态加载'./svg'目录下所有的.svg文件
const req = require.context('./svg', false, /\.svg$/);

// 定义一个函数requireAll，它接受一个requireContext对象作为参数
// 该函数的作用是遍历并动态加载所有.svg文件
const requireAll = requireContext => requireContext.keys().map(requireContext);
// 调用requireAll函数，传入req对象，以加载所有的.svg文件
requireAll(req);
